﻿<?xml version="1.0" encoding="utf-8" ?>
<Types xmlns="http://schemas.microsoft.com/pag/gax-core">
  <!--Enterprise Library-->
	<TypeAlias Name="CreateProviderInfo" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.Actions.EnterpriseLibrary.CreateProviderInfo, Microsoft.Practices.EnterpriseLibrary.BlockFactory"   />
	<TypeAlias Name="CreateSolutionDirectory" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.Actions.Common.CreateDirectory, Microsoft.Practices.EnterpriseLibrary.BlockFactory"   />
	<TypeAlias Name="CopyFile" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.Actions.Common.CopyFile, Microsoft.Practices.EnterpriseLibrary.BlockFactory"   />
	<TypeAlias Name="AddProjectReferenceAction" Type="Microsoft.Practices.RecipeFramework.Library.Solution.Actions.AddProjectReferenceAction, Microsoft.Practices.RecipeFramework.Library"   />
	<TypeAlias Name="AddItemFromStringActionPromptingExistence" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.Actions.VisualStudio.AddItemFromStringActionPromptingExistence, Microsoft.Practices.EnterpriseLibrary.BlockFactory"    />
	<TypeAlias Name="ArgumentExpressionProvider" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.ValueProviders.ArgumentExpressionValueProvider, Microsoft.Practices.EnterpriseLibrary.BlockFactory"    />
	<TypeAlias Name="AddResource" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.Actions.VisualStudio.AddResource, Microsoft.Practices.EnterpriseLibrary.BlockFactory"    />
	<TypeAlias Name="TypeBrowser" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.Editors.TypeBrowser, Microsoft.Practices.EnterpriseLibrary.BlockFactory"    />
	<TypeAlias Name="EnumValueProvider" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.ValueProviders.EnumValueProvider, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />
	<TypeAlias Name="GuidancePackageBaseDirectory" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.ValueProviders.GuidancePackageBaseDirectory, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />
	<TypeAlias Name="TypeValueProvider" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.ValueProviders.TypeValueProvider, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />
	<TypeAlias Name="RegistrySearch" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.ValueProviders.RegistrySearch, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />
	<TypeAlias Name="LanguageFileExtension" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.ValueProviders.LanguageFileExtension, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />
	<TypeAlias Name="LanguageTamplatesBaseDirectory" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.ValueProviders.LanguageTamplatesBaseDirectory, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />
  <TypeAlias Name="ProjectItemByFullNameProvider" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.ValueProviders.ProjectItemByFullNameProvider, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />
  <TypeAlias Name="EntLibNamespaceIdentifierStringConverter" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.Converters.EntLibNamespaceIdentifierStringConverter, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />
  <!--EnvDTE-->
	<TypeAlias Name="CodeClass" Type="EnvDTE.CodeClass, EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
	<TypeAlias Name="ProjectItem" Type="EnvDTE.ProjectItem, EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
	<TypeAlias Name="Project" Type="EnvDTE.Project, EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
	<!--ValueProviders-->
	<TypeAlias Name="DefaultAuthorValueProvider" Type="Microsoft.Practices.RecipeFramework.Library.ValueProviders.DefaultAuthorValueProvider,Microsoft.Practices.RecipeFramework.Library"/>
	<TypeAlias Name="Evaluator" Type="Microsoft.Practices.RecipeFramework.Library.ValueProviders.ExpressionEvaluatorValueProvider, Microsoft.Practices.RecipeFramework.Library" />
	<!--Converters-->
	<TypeAlias Name="CodeIdentifierStringConverter" Type="Microsoft.Practices.RecipeFramework.Library.Converters.CodeIdentifierStringConverter, Microsoft.Practices.RecipeFramework.Library" />
	<TypeAlias Name="ProjectConverter" Type="Microsoft.Practices.RecipeFramework.Library.Converters.ProjectConverter, Microsoft.Practices.RecipeFramework.Library" />
	<!--Actions-->
	<TypeAlias Name="RefCreator" Type="Microsoft.Practices.RecipeFramework.Library.Actions.CreateUnboundReferenceAction, Microsoft.Practices.RecipeFramework.Library"/>
	<!--<TypeAlias Name="TextTemplateAction" Type="Microsoft.Practices.RecipeFramework.VisualStudio.Library.Templates.TextTemplateAction, Microsoft.Practices.RecipeFramework.VisualStudio.Library" />-->
	<TypeAlias Name="TextTemplateAction" Type="Microsoft.Practices.EnterpriseLibrary.BlockFactory.Actions.VisualStudio.TextTemplateAction, Microsoft.Practices.EnterpriseLibrary.BlockFactory" />

	<!--Extensions-->
	<TypeAlias Name="CurrentItemProvider" Type="Microsoft.Practices.RecipeFramework.Extensions.ValueProviders.VisualStudio.CurrentItemProvider, Microsoft.Practices.RecipeFramework.Extensions" />
	<TypeAlias Name="ProjectByPathExpressionProvider" Type="Microsoft.Practices.RecipeFramework.Extensions.ValueProviders.VisualStudio.ProjectByPathExpressionProvider, Microsoft.Practices.RecipeFramework.Extensions" />
</Types>
